package com.dreamers.behaviortree;

/**
 * 只要子节点有一个返回true，则停止执行其它子节点
 */
public class Selector extends Composite {


    @Override
    public void execute() {

        for (BehaviorTree node : nodes) {
            node.execute();
            if (node.behaviorStats == BehaviorStats.SUCCESS) {
                return ;
            }
        }
    }
}
